BERT, Group 50
Use Case UC11: Manage Vehicles
Revision History: current version v1
Primary Actor: BERT Administrator
Stakeholders and interests:
- Administrator: Wants to be able to maintain the Vehicle Booking Subsystem through
viewing, adding, modifying and deleting Vehicle resources from the system.
-Employee: Wants access up-to-date and correct information when accessing the
Vehicle Booking Subsystem.
-Management: Wants up-to-date and correct information about its Vehicle resources
to be stored on persistent storage.
Preconditions:
- The Administrator has been successfully logged in to the BERT Management
subsystem.
- The Administrator's access priveleges have been verified.
- The Vehicle booking information is available for interrogation.
Success Guarantee (Post conditions):
- Vehicle information has been viewed, added, modified or deleted from the Vehicle
Booking Subsystem.
Main Success Scenario (or Basic Flow):
- System presents the Administrator with the options to view, add, modify
or delete a Vehicle.
- Administrator chooses to View a Vehicle and submits choice to system.
- System receives Administrators chosen function and begins execution.
- If "Add a Vehicle" is chosen, extension 3a is executed.
- If "Modify a Vehicle" is chosen, extension 3b is executed.
- If "Delete a Vehicle" is chosen, extension 3c is executed.
- System retrieves all Vehicle information.
- System presents Administrator with a view of all Vehicles registered with the
System.
- Administrator exits Use Case.
Actor repeats steps 1-3 until indicates done.
Extensions (or Alternative Flows):
3a. Administrator wants to "Add a Vehicle".
- System requests that the Administrator enters the Vehicle information.
- Administrator enters the Vehicle information.
- Administrator submits the information to the system.
- System receives new Vehicle information.
- System stores the new Vehicle information on persistent storage.
- System presents the Administrator with a message confirming successful update.
Actor repeates steps 2-3 until indicates done.
3b. Administrator wants to "Modify a Vehicle".
- System presents Administrator with a view of all Vehicles currently registered
with the System..
- Administrator selects which Vehicle is to be modified and submits request to
system.
- System presents Administrator with the facility to edit current information.
- Adminstrator enters modifications.
- Administrator submits a request for the Vehicle information to be updated.
- System receives updated information.
- System stores the updated Vehicle information on persistent storage.
- System presents the Administrator with a message confirming successful update.
Actor repeats steps 2-5 until indicates done.
3c. Administrator wants to "Delete a Vehicle".
- System presents Administrator with a view of all Vehicles currently registered
with the System.
- Administrator selects a Vehicle to be deleted.
- Administrator submits request for the Vehicle to be deleted.
- System receives request.
- System removes the Vehicle information from persistent storage.
- System presents the Administrator with a message confirming successful update.
Actor repeates steps 2-3 until indicates done.
Special Requirements:
-
Technology and Data Variations List:
n/a
Frequency of Occurrence:
Occurrence on an ad-hoc basis.
Open Issues:
-